package structuralModel.flyWeightModel;

/**
 * 功能描述: 具体的享元, 实现了享元接口, 具体享元对象需要是可共享的，也就是说它们可以在多个上下文中共享。
 * 2024/02/10
 *
 * @see WebSite
 * ZhangYi
 */
public class WebSiteCompoent extends WebSite{


    private String type; // 网站的发布的形式: 网页;公众号;app

    public WebSiteCompoent(String type) {
        this.type = type;
    }
    @Override
    protected void use(User user) {
        System.out.println(String.format("网站的发布的方式为%s ,当前访问网页的用户为 %s",
                                         type,user.getName()));
    }
}
